package br.com.werp.regras.geral.vos.almoxarifado;

import br.com.werp.regras.geral.vos.tabelas.Produto;
import br.com.werp.regras.geral.vos.tabelas.Produto_empresa;


/**
 * @author Sobreira
 * Criado em 30/11/2005
 */
public class ProdutoVO {
    private Produto produto = new Produto();
    private Produto_empresa produto_empresa = new Produto_empresa();

    public String getProd_descricao() {
        return produto.getProd_descricao();
    }

    public int getProd_id() {
        return produto.getProd_id();
    }

    public void setProd_descricao(String PROD_DESCRICAO) {
        produto.setProd_descricao(PROD_DESCRICAO);
    }

    public void setProd_id(int PROD_ID) {
        produto.setProd_id(PROD_ID);
    }

    public int getPrem_empresa() {
        return produto_empresa.getPrem_empresa();
    }

    public int getPrem_estoque_minimo() {
        return produto_empresa.getPrem_estoque_minimo();
    }

    public int getPrem_id() {
        return produto_empresa.getPrem_id();
    }

    public int getPrem_produto() {
        return produto_empresa.getPrem_produto();
    }

    public void setPrem_empresa(int PREM_EMPRESA) {
        produto_empresa.setPrem_empresa(PREM_EMPRESA);
    }

    public void setPrem_estoque_minimo(int PREM_ESTOQUE_MINIMO) {
        produto_empresa.setPrem_estoque_minimo(PREM_ESTOQUE_MINIMO);
    }

    public void setPrem_id(int PREM_ID) {
        produto_empresa.setPrem_id(PREM_ID);
    }

    public void setPrem_produto(int PREM_PRODUTO) {
        produto_empresa.setPrem_produto(PREM_PRODUTO);
    }

    /**
         *
         * @return
         * @author
         */
    public String toString() {
        StringBuffer buffer = new StringBuffer();
        buffer.append("ProdutoVO[");
        buffer.append("produto = ").append(produto);
        buffer.append("]");

        return buffer.toString();
    }

    public int hashCode() {
        return this.produto_empresa.getPrem_id();
    }

    public boolean equals(Object obj) {
        ProdutoVO produtoVO = (ProdutoVO) obj;

        return produtoVO.getPrem_id() == this.getPrem_id();
    }
}
